=======
DIFFS
=======
Diff 2.2.1 => 2.2.2
*******************

MODIFS BD:
***********
(ce nouveau paragraphe dans les notes de version sera crit dans chaque mise  jour. Il pointe tout changement dans la base de donnes. Les modifications sont supposes tre automatiquement prises en compte par la mise  jour, mais sont ici pour votre information)

Structure de la base : aucune
Contenu de la base :
* nouvelles prfrences systmes MIME (OPENOFFICE.ORG ou EXCEL) et delimiter (;). Elles sont utilises dans le module Statistiques lorsque vous exportez les donnes vers le tableur.
* nouvelles permissions *management* et *tools* pour sparer les prfrences systmes en 3 niveaux (voir ci-aprs pour les dtails)


BUGFIXES
***** Majeurs et Mineurs ensemble
	=== ACQUISITION ===
		* 3 bugs corrigs dans les suggestions :
			- majeur : Une suggestion n'tait pas affiche dans les acquisitions sauf si la commande est faite par celui qui a suggr (ce qui est plutt rare effectivement)
			- majeur : Les mails de confirmation de validation de suggestion n'taient pas envoys.
			- mineur : le nom du demandeur n'apparaissait pas dans l'cran de validation des suggestions
		* tagres virtuelles dans l'OPAC :
			- Le lecteur devait avoir des permissions de bibliothcaire pour accder aux tagres virtuelles
			- L'ajout d'un document dans une tagre virtuelle ne fonctionnait pas bien
		* quand une ligne tait supprime, elle tait toujours compte dans le nombre de ligne de commande en attente de livraison
		* il tait possible de modifier une commande non cloture d'un fournisseur inactif.

	=== OPAC ===
		* affichage des notes dans opac-detail (bug #920)

	=== CATALOGUE ===
		* plusieurs corrections dans la recherche des autorits (fonctionnait, mais ne renvoyait rien dans certains cas)
		* libopac fonctionne : dans Koha >> paramtres >> grilles de catalogage >> modification du champ ou du sosu-champ. Si vous dfinissez un libell OPAC diffrent du libell bibliothcaire, la grille est affiche diffremment dans l'OPAC ou l'interface pro (par exemple "1ere mention de responsabilit" pour les bibliothcaires, et "Auteur(s)" pour les lecteurs)
		* suppression d'une limite de 255 caractres dans l'diteur MARC (la base peut contenir nettement plus, cette limite est inutile)
		* onglets dans l'diteur MARC : l'onglet actif est maintenant mis en vidence, et les onglets vides ne sont plus montrs lors d'une modification (comme auparavant pour l'ajout d'une notice)
		* correction de bugs dans les permissions (plusieurs page ncessitaient les droits "paramtrage" alors que "editcatalogue" suffit)
		* le script z3950daemon tait buggu (une modification essentielle dans la 2.0 n'avait pas t copie dans la branche 2.2. C'est rpar). Pour mmoire, le z3950daemon DOIT tre lanc  l'allumage du serveur. C'est lui qui traite les requtes z3950.

	=== CIRCULATION ===
		* La date de renouvellement n'tait pas calcule correctement. Elle est maintenant calcule  partir de la date de renouvellement, pas  partir de la date de retour thorique.
		* affiche le statut "en attente" seulement si le document est  l'annexe de destination. On met "atdestination" si ncessaire. Des changements sont ncessaires dans les templates
		* Lorsque l'on clique sur un lecteur dans la page de circulation, le lecteur tait montr 2 fois (dans la fentre principale et dans une popup). La popup a t supprime

	=== BORROWERS ===
		* correction de bugs dans les paramtres (lorsque l'on modifie un lecteur, avec l'adresse secondaire)
		* les statuts lecteur (carte perdue, parti sans laisser d'adresse, suspendu) sont de retour dans la fiche lecteur

	=== ALL ===
		* quelques corrections de format de date et montaire

AMELIORATIONS
***** Majeures

	=== STATS ===
		* Le module statistique est l !!! Dans "Bilans", vous disposez maintenant de 4 assistants (pour le catalogue, les lecteurs, les prts, les acquisitions). Vous pouvez dfinir 3 choses dans le rapport : ce que vous voulez en colonne, ce que vous voulez en ligne, et les filtres que vous voulez sur les donnes. Pour les prts et les acquisitions, vous pouvez aussi choisir ce que vous voulez dans chaque cellule (le nombre ou le prix, ou la dure du prt ou le taux de circulation).  Vous pouvez afficher les rsultats dans votre navigateur, ou dans un tableur (MS-Excel et OpenOffice.org sont disponibles). Ce module continuera  tre amlior pour permettre de rcuprer des donnes brutes dans votre tableur. tout fonctionne, mais il reste peut tre quelques faiblesses ou manques, n'hsitez pas  nous le faire savoir. Il y a aussi quelques "listes des ... les plus ..."
	
	=== CATALOGUE ===
		* changement dans le fonctionnement des "loupes de recherches". Les loupes de recherche apparaissent seulement pour les sous-champs qui ont une valeur dans le champ "lien" dans le paramtrage de la grille de catalogage. Cela limine des liens inutiles et n'enlve rien d'important. **** ATTENTION **** : Si vous ne changez rien dans vos paramtres MARC, les "loupes de recherche" vont disparaitre, parce que vous n'avez aucun sous-champ qui ait un champ "lien". Donc, vous devez les "ractiver" manuellement. Par exemple, si vous voulez activer la recherche sur le 225$a (la collection), il suffit de mettre 225a dans le champ "lien" (Koha >> Paramtres >> structure MARC >> 225 >> sous champs >> modifier >> $a >> saisir 225a dans la zone "lien" (sans apostrophe ni $ ni espace). Sur toutes les notices ( l'OPAC comme dans l'interface pro), vous avez maintenant aprs la collection, une loupe vous permettant de rechercher toutes les notices ayant cette collection. Cette fonctionnalit est particulirement intressante avec la gestion des liens UNIMARC (zone 4xx)
		* affichage du statut de l'exemplaire dans la liste des rsultats. Le statut du document est dans le champ "items.notforloan" (toute valeur non nulle signifiant "non empruntable"). La liste des tats possibles est gnralement dans une catgorie de valeurs autorises, relie au champ UNIMARC qui est reli au champ items.notforloan (995$o dans la recommandation 995)
		* dans le formulaire des autorits, ajout d'un champ "Element d'entre" (champ $a) pour limiter la recherche au principal lment d'entre. Le champ "n'importe ou" est toujours prsent. Une option a t ajoute pour faire une recherche "contient" ou "commence par".
		* statut de l'exemplaire (interfaces OPAC et professionnelle) Le statut du document a t amlior. Ce peut tre :
			- command (=le document a t command, mais n'est pas encore disponible  la bibliothque)
			- exclu du prt : si la zone "notforloan" est relie  une liste de valeur autorise, c'est cette valeur qui est affiche. Un document peut tre "perdu", "en rparation", ou ce que vous voulez dans la liste des valeurs autorises. Il faut juste se souvenir que toute valeur non nulle exclut le document du prt.
		* dans la recherche catalogue, le lecteur peut ordonner de manire croissante ou dcroissante les rponses
		* dans la recherche catalogue, le type du document est maintenant affich dans la colonne des rsultats
		* dans la recherche catalogue, s'il n'y a qu'une rponse, elle s'ouvre directement, on n'affiche plus une liste de rsultats avec une seule ligne.
		* ajout d'une option pour dupliquer une notice bibliographique
		* la recherche avant l'ajout d'une notice utilise maintenant l'API standard de Koha. Cela signifie que l'utilisateur n'a plus besoin d'crire le titre avec les mots vides
		* changement du fonctionnement pour les champs trs longs : si un champ contient plus de 200 caractres, il sera dit la prochaine fois comme une zone de texte large, et pas seulement comme un champ classique. C'est plus pratique.
		* dans l'diteur MARC pour les exemplaires, la liste des exemplaires n'apparat plus si elle est vide.
		* dans l'diteur MARC pour les exemplaires, l'utilisateur peut retourner facilement  la notice bibliographique
		* nouveau plugin pour les champs de liens (4xx en UNIMARC). Ce plugin fonctionne comme les autorits mais permet des recherches dans une notice bibliographique et pas dans les autorits. Pour l'activer, il faut :
			- dfinir un champ 4xx$9 qui contient le numro de notice Koha de la bibliographie relie. Il faut entrer le champ biblio.biblionumber dans ce 4xx$9 (090a par dfaut). Appeler ce champ "notice mre"
			- dfinir les sous-champs que vous voulez dans ce champ 4xx. Ce plugin fonctionne avec la mthode des liens classiques (pas avec les liens imbriqus)
			- choisir un sous-champ, et dfinir unimarc_field_4xx.pl comme plugin.

	=== OUTILS ===
		* ajout un utilitaire misc/merge_authority.pl pour fusionner 2 autorits (et modifier les notices bibliographiques qui l'utilisent. Cet utilitaire dispose aussi d'un mode "silencieux" que l'on peut mettre en tche priodique, pour mettre  jour les notices bibliographiques qui utilisent une autorit que l'on a modifi.
		* ajout d'un utilitaires misc/migration_tools/check_marc_definition.pl qui peut tre utile lorsque vous migrez vos donnes. Il compare les donnes dans la base et le paramtrage des grilles MARC. Il montre tous les champs qui sont dans la base mais ne sont pas dans un onglet (= utiliss mais non visibles). Habituellement, cela signifie qu'il y a une erreur dans le paramtrage MARC. Parfois c'est normal, mais c'est rare.
		* Utile pour les traducteurs : tmpl_process3 a t modifi pour copier les fichiers qui ne sont pas traduits (comme les images, les css... Auparavant, ces fichiers n'taient pas copis automatiquement, il fallait le faire  la main. Cela posait des problmes lorsque des changements taient faits dans les feuilles de style ou les images, puisqu'elles n'taient pas reportes dans les rpertoires localiss, ce qui aboutissait  une traduction buggue)

	=== PARTOUT ===
		* Ajout d'une feuille de style pour les imprimantes (utile par exemple pour l'impression d'un panier de commande. Le style doNotPrint peut tre utilis n'importe ou pour supprimer une partie de ce qui apparat  l'cran)
		* nouvelles habilitations : gestion & utilitaires. Vous avez 2 nouvelles permissions :
			- gestion : signifie que l'utilisateur peut grer les paramtres bibliothconomiques
			- paramtres : la permission qui existait auparavant. Le bibliothcaire peut grer tous les paramtres (y compris les paramtres systmes comme la structure MARC, les valeurs autorises, les prfrences systmes)
			- outils : le bibliothcaire peut utiliser les outils d'import/export de notices et d'impression de code-barres.
		Notes que pour des raisons de compatibilit ascendante, un utilisateur avec "paramtres" a accs  tout.
		* Nouvelles fonctionnalits pour les habilitations. Dans chaque fichier template (modle), les habilitations sont disponibles. Elles s'crivent sous la forme CAN_user_permission, avec "permission" qui est l'une des habilitations. Les templates peuvent par ce biais afficher ou non des lments selon les habilitations. Par exemple, un utilisateur avec les habilitations "circ" peut avoir seulement le bouton "prt" sur la page d'accueil. Attention, les templates ne sont pas mis  jour dans cette version (sauf pour les prfrences systmes, pour confirmer le principe). Nous essayerons de mettre  jour les modles au fur et  mesure du temps. Mais le principe est l !

**** Mineures
	=== OPAC ===
		* Ajout de l'ISSN dans la vue simplifie d'une notice
		* Ajout des "loupes de recherche" dans la vue complte (MARC) de l'OPAC, avec le mme fonctionnement que dans l'interface pro
		* les exemplaires en retard sont plus en vidence dans la page du lecteur (opac-user)
		* suppression du menu en bas de la page du panier OPAC, il tait mal affich dans certains navigateur (safari)
		* dans le panier de notice, affichage des informations d'exemplaires (localisation, cote, code-barre)
		* si une recherche donne seulement 1 rsultat, on y va directement (pas de liste avec 1 seule ligne)

	=== ACQUISITION ===
		* ajout d'un bouton pour supprimer une ligne de commande (c'tait possible avant en mettant la quantit  0, mais c'est plus ergonomique ainsi)

	=== CATALOGUE ===
		* dans les autorits, ajout d'un champ "Element d'entre". Limite la recherche  l'lment d'entre (le $a)

	=== LECTEURS ===
		* affiche l'emprunteur en cours dans l'interface professionnelle, vue normale d'une notice (avec un lien pour sauter sur la fiche lecteur)
	
	=== CIRCULATION ===
		* ajout d'un bouton pour modifier le lecteur et revenir  la page de circulation directement.

	=== OUTILS ===
		* Changements dans overdue_notice.pl :
		- tous les paramtres sont au dbut du script => plus facile  maintenir
		- les retards pour les lecteurs sans mail sont envoys  un bibliothcaire
		- on ignore les lecteurs avec "overduenoticerequired" positionn  0 (= ne pas diter de rappel)
		- suppression du "print" pour avoir un script silencieux, qui peut tre mis en tache priodique.
